#ifndef CONFIG_H
#define CONFIG_H
#define DEBUG 1

#include <opencv2/opencv.hpp>

// 完整定义棋子枚举类型
enum class chessPiece {
  NONE,  // 无棋子
  BLACK, // 黑棋
  WHITE  // 白棋
};

// 查找框配置
namespace findboxConfig {
// 棋子颜色阈值
extern double MIN_COLOR_THER; // 最小颜色阈值
extern double MAX_COLOR_THER; // 最大颜色阈值

// 矩形检测配置
extern double MIN_AREA;        // 最小面积比例
extern double MAX_AREA;        // 最大面积比例
extern double MIN_ASPECTRATIO; // 最小长宽比
extern double MAX_ASPECTRATIO; // 最大长宽比
} // namespace findboxConfig

#endif // FIND_BOX_H